﻿using System;
using System.Collections.Generic;
using System.Web;

/// <summary>
/// Summary description for HFSelectedItem
/// </summary>
/// 
namespace CE.HomeRefinancing
{
    public class HFSelectedItem
    {
        private Int64 _hfselectedlistid;
        private Int64 _hfid;
        private Int64 _refceuserid;
        private Int64 _selctitemid1;
        private Int64 _selctitemid2;
        private Int64 _selctitemid3;
        private Int64 _selctitemid4;
        private Int64 _selctitemid5;
        private Int64 _selctitemid6;
        private Int64 _selctitemid7;
        private Int64 _selctitemid8;
        private Int64 _selctitemid9;
        private Int64 _selctitemid10;
        private Int64 _selctitemid11;
        private Int64 _selctitemid12;
        private Int64 _selctitemid13;
        private Int64 _selctitemid14;
        private Int64 _selctitemid15;
        private Int64 _selctitemid16;
        private Int64 _selctitemid17;
        private Int64 _selctitemid18;
        private Int64 _selctitemid19;
        private Int64 _selctitemid20;
        private Int64 _vieweddetailid;
        //Common field
        private bool _hfstatus;
        private DateTime _hfcreateddate;
        private DateTime _hfmodifieddate;
        //extra field for future extend
        private string _info1;
        private string _info2;
        private string _info3;
        private string _info4;
        private string _info5;

        public HFSelectedItem()
        {
            //
            // TODO: Add constructor logic here
            //
            ClearFields();
        }

        public Int64 HFSelectedListId
        {
            get { return _hfselectedlistid; }
            set { _hfselectedlistid = value; }
        }

        public Int64 HFId
        {
            get { return _hfid; }
            set { _hfid = value; }
        }

        public Int64 RefCEUserId
        {
            get { return _refceuserid; }
            set { _refceuserid = value; }
        }

        public Int64 SelectedItemId1
        {
            get { return _selctitemid1; }
            set { _selctitemid1 = value; }
        }

        public Int64 SelectedItemId2
        {
            get { return _selctitemid2; }
            set { _selctitemid2 = value; }
        }

        public Int64 SelectedItemId3
        {
            get { return _selctitemid3; }
            set { _selctitemid3 = value; }
        }

        public Int64 SelectedItemId4
        {
            get { return _selctitemid4; }
            set { _selctitemid4 = value; }
        }

        public Int64 SelectedItemId5
        {
            get { return _selctitemid5; }
            set { _selctitemid5 = value; }
        }

        public Int64 SelectedItemId6
        {
            get { return _selctitemid6; }
            set { _selctitemid6 = value; }
        }

        public Int64 SelectedItemId7
        {
            get { return _selctitemid7; }
            set { _selctitemid7 = value; }
        }

        public Int64 SelectedItemId8
        {
            get { return _selctitemid8; }
            set { _selctitemid8 = value; }
        }

        public Int64 SelectedItemId9
        {
            get { return _selctitemid9; }
            set { _selctitemid9 = value; }
        }

        public Int64 SelectedItemId10
        {
            get { return _selctitemid10; }
            set { _selctitemid10 = value; }
        }

        public Int64 SelectedItemId11
        {
            get { return _selctitemid11; }
            set { _selctitemid11 = value; }
        }

        public Int64 SelectedItemId12
        {
            get { return _selctitemid12; }
            set { _selctitemid12 = value; }
        }

        public Int64 SelectedItemId13
        {
            get { return _selctitemid13; }
            set { _selctitemid13 = value; }
        }

        public Int64 SelectedItemId14
        {
            get { return _selctitemid14; }
            set { _selctitemid14 = value; }
        }

        public Int64 SelectedItemId15
        {
            get { return _selctitemid15; }
            set { _selctitemid15 = value; }
        }

        public Int64 SelectedItemId16
        {
            get { return _selctitemid16; }
            set { _selctitemid16 = value; }
        }

        public Int64 SelectedItemId17
        {
            get { return _selctitemid17; }
            set { _selctitemid17 = value; }
        }

        public Int64 SelectedItemId18
        {
            get { return _selctitemid18; }
            set { _selctitemid18 = value; }
        }

        public Int64 SelectedItemId19
        {
            get { return _selctitemid19; }
            set { _selctitemid19 = value; }
        }

        public Int64 SelectedItemId20
        {
            get { return _selctitemid20; }
            set { _selctitemid20 = value; }
        }

        public Int64 ViewedDetailId
        {
            get { return _vieweddetailid; }
            set { _vieweddetailid = value; }
        }

        public bool HFStatus
        {
            get { return _hfstatus; }
            set { _hfstatus = value; }
        }

        public DateTime HFCreatedDate
        {
            get { return _hfcreateddate; }
            set { _hfcreateddate = value; }
        }

        public DateTime HFModifiedDate
        {
            get { return _hfmodifieddate; }
            set { _hfmodifieddate = value; }
        }

        public string HFInfo1
        {
            get { return _info1; }
            set { _info1 = value; }
        }

        public string HFInfo2
        {
            get { return _info2; }
            set { _info2 = value; }
        }

        public string HFInfo3
        {
            get { return _info3; }
            set { _info3 = value; }
        }

        public string HFInfo4
        {
            get { return _info4; }
            set { _info4 = value; }
        }

        public string HFInfo5
        {
            get { return _info5; }
            set { _info5 = value; }
        }

        public void ClearFields()
        {
            _hfselectedlistid = 0;
            _hfid = 0;
            _refceuserid = 0;
            _selctitemid1 = 0;
            _selctitemid2 = 0;
            _selctitemid3 = 0;
            _selctitemid4 = 0;
            _selctitemid5 = 0;
            _selctitemid6 = 0;
            _selctitemid7 = 0;
            _selctitemid8 = 0;
            _selctitemid9 = 0;
            _selctitemid10 = 0;
            _selctitemid11 = 0;
            _selctitemid12 = 0;
            _selctitemid13 = 0;
            _selctitemid14 = 0;
            _selctitemid15 = 0;
            _selctitemid16 = 0;
            _selctitemid17 = 0;
            _selctitemid18 = 0;
            _selctitemid19 = 0;
            _selctitemid20 = 0;
            _vieweddetailid = 0;
            //Common field
            _hfstatus = false;
            _hfcreateddate = new DateTime();
            _hfmodifieddate = new DateTime();
            _hfcreateddate = CE.Global.General.GetUTCDateTime();
            _hfmodifieddate = CE.Global.General.GetUTCDateTime();
            //extra field for future extend
            _info1 = "";
            _info2 = "";
            _info3 = "";
            _info4 = "";
            _info5 = "";
        }

    }
}